﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Platform.Hardware.ControlCard.Base
{
    public class IOEntity
    {
        //输入点
        /// <summary>
        /// 左进料感应点
        /// </summary>
        
        public bool IN0 { get; set; }
        /// <summary>
        /// 右进料感应点
        /// </summary>
        
        public bool IN1 { get; set; }
        /// <summary>
        /// 急停感应点
        /// </summary>
        
        public bool IN2 { get; set; }
        
        public bool IN3 { get; set; }

        
        public bool IN4 { get; set; }
        
        public bool IN5 { get; set; }
        
        public bool IN6 { get; set; }
        
        public bool IN7 { get; set; }
        
        public bool IN8 { get; set; }
        
        public bool IN9 { get; set; }
        
        public bool IN10 { get; set; }
        
        public bool IN11 { get; set; }
        
        public bool IN12 { get; set; }
        
        public bool IN13 { get; set; }
        
        public bool IN14 { get; set; }
        
        public bool IN15 { get; set; }
        
        public bool IN16 { get; set; }
        
        public bool IN17 { get; set; }
        
        public bool IN18 { get; set; }
        
        public bool IN19 { get; set; }
        
        public bool IN20 { get; set; }
        
        public bool IN21 { get; set; }
        
        public bool IN22 { get; set; }
        
        public bool IN23 { get; set; }


        //OUT输出点
        
        public bool OUT0 { get; set; } //X轴
        
        public bool OUT1 { get; set; } //Y轴
        
        public bool OUT2 { get; set; } //Z轴
        
        public bool OUT3 { get; set; }
        
        public bool OUT4 { get; set; }
        
        public bool OUT5 { get; set; }
        
        public bool OUT6 { get; set; }
        
        public bool OUT7 { get; set; }//左轴
        
        public bool OUT8 { get; set; }//右轴
        
        public bool OUT9 { get; set; }
        
        public bool OUT10 { get; set; }
        
        public bool OUT11 { get; set; }
        
        public bool OUT12 { get; set; }
        
        public bool OUT13 { get; set; }
        
        public bool OUT14 { get; set; }
        
        public bool OUT15 { get; set; }
        
        public bool OUT16 { get; set; }
        
        public bool OUT17 { get; set; }
        
        public bool OUT18 { get; set; }
        
        public bool OUT19 { get; set; }
        
        public bool OUT20 { get; set; }
        
        public bool OUT21 { get; set; }
        
        public bool OUT22 { get; set; }
        
        public bool OUT23 { get; set; }

    }
}
